package AnotherPackage;

public class KeyWordOfInherit {
    //为什么这里不允许使用修饰符protected？
    //protected如何使用？
    //这些关键字是修饰谁的？是类？是成员变量？是成员方法？
    //为什么在这个工程文件中可以继承另一个包中的类，而后者不能继承前者？
    //”继承“——是继承了一整个包？还是只继承了指定的类？
    //测试：privated、protected关键字对于继承的影响
    protected int a = 1;
    private String tea = "芝士红茶";

    public String getTea() {
        return tea;
    }

    public void setTea(String tea) {
        this.tea = tea;
    }

    public KeyWordOfInherit(){
        System.out.println("这是父类的构造方法");
    }
}
class Subclass extends KeyWordOfInherit{
    public Subclass(){
        super();
        setTea("芝士绿茶");
    }
}

class test{
    public static void main(String[] args) {
        Subclass subclass = new Subclass();
        System.out.println(subclass.getTea());
    }
}
